package observer;

/**
 * @Author: linKe
 * @Date: 2022/1/15 14:11
 * @FileName: Client
 * @version: 1.0
 * @Description: 测试类
 */
public class Client {
    public static void main(String[] args) {
        // 天气数据对象
        WeatherData weatherData = new WeatherData();

        // 注册天气 主体观察对象
        new DogObserver(weatherData);
        // 注册天气 主体观察对象  遍历进观察者数组中
        new CatObserver(weatherData);
        // 遍历观察者数组 触发更新方法
        weatherData.setNews("自定义");
          /*
            汪汪，自定义
            喵了个咪的 自定义
           */
    }
}
